Assessing the impact of Learning Techniques in Quantified Boolean Logic Satisfiability

نویسندگان

  • Enrico Giunchiglia
  • Armando Tacchella
چکیده

Learning, i.e., the ability to record and exploit some information which is unveiled during the search, proved to be a very effective AI technique for problem solving and, in particular, for constraint satisfaction. In (Giunchiglia et al. 2002) we have introduced learning as a general purpose technique to improve the performances of decision procedures for Quantified Boolean Formulas (QBFs). We have added learning techniques to QUBE, a state-of-the-art QBF solver. Embedding learning techniques in QUBE proved to be a challenging task, which also led to the definition and the implementation of new pruning strategies. In this paper, we report some experimental results that witness the effectiveness of learning and the associated pruning strategies. Noticeably, QUBE augmented with learning is able to solve instances that were previously out if its reach. On the other hand, the additional complexity of learning does impose some overhead on QUBE. We present results that highlight the presence of such overhead, we discuss its causes, and suggest possible remedies in QUBE.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

QUBOS: Deciding Quantified Boolean Logic Using Propositional Satisfiability Solvers

We describe Qubos (QUantified BOolean Solver), a decision procedure for quantified Boolean logic. The procedure is based on nonclausal simplification techniques that reduce formulae to a propositional clausal form after which off-the-shelf satisfiability solvers can be employed. We show that there are domains exhibiting structure for which this procedure is very effective and we report on exper...

متن کامل

A backjumping technique for Disjunctive Logic Programming

In this work we present a backjumping technique for Disjunctive Logic Programming under the Stable Model Semantics (SDLP). It builds upon related techniques that had originally been introduced for constraint solving, which have been adapted to propositional satisfiability testing, and recently also to non-disjunctive logic programming under the stable model semantics (SLP) [1,2]. We focus on ba...

متن کامل

Unbounded, Fully Symbolic Model Checking of Timed Automata using Boolean Methods

We present a new approach to unbounded, fully symbolic model checking of timed automata that is based on an efficient translation of quantified separation logic to quantified Boolean logic. Our technique preserves the interpretation of clocks over the reals and can check any property in timed computation tree logic. The core operations of eliminating quantifiers over real variables and deciding...

متن کامل

FPGA Logic Synthesis Using Quantified Boolean Satisfiability

This paper describes a novel Field Programmable Gate Array (FPGA) logic synthesis technique which determines if a logic function can be implemented in a given programmable circuit and describes how this problem can be formalized and solved using Quantified Boolean Satisfiability. This technique is general enough to be applied to any type of logic function and programmable circuit; thus, it has ...

متن کامل

Algorithms for Satisfiability in Combinational Circuits Based on Backtrack Search and Recursive Learning

Boolean Satisfiability is a ubiquitous modeling tool in Electronic Design Automation (EDA). It finds application in test pattern generation, delay-fault testing, combinational equivalence checking and circuit delay computation, among many other problems. Moreover, Boolean Satisfiability is also in the core of algorithms for solving Binate Covering Problems. This paper starts by describing how B...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002